a1dbe0d7429ebaa48f14827a2dc9f9ec1b2ee362,bundlerepository/src/main/java/org/apache/felix/bundlerepository/ResolverImpl.java,ResolverImpl,searchResolvingResources,#Requirement#,286

Before Change


            Capability[] caps = resources[resIdx].getCapabilities();
            for (int capIdx = 0; (caps != null) && (capIdx < caps.length); capIdx++)
            {
                if (req.isSatisfied(caps[capIdx]))
                {
                    return resources[resIdx];
                }

After Change


            Capability[] caps = resources[resIdx].getCapabilities();
            for (int capIdx = 0; (caps != null) && (capIdx < caps.length); capIdx++)
            {
                if (caps[capIdx].getName().equals(req.getName())
                    && req.isSatisfied(caps[capIdx]))
                {
                    return resources[resIdx];
                }